package com.guochuang.yunwang.promanager.service;


import com.github.pagehelper.PageInfo;
import com.guochuang.yunwang.promanager.domain.Group;
import com.guochuang.yunwang.promanager.domain.Project;
import com.guochuang.yunwang.promanager.domain.vo.ProjectVO;
import com.guochuang.yunwang.promanager.domain.vo.UserRoleVO;

import java.util.List;

public interface ProjectService {

    PageInfo getProjectListByPage(Integer page,Integer offset,String complete);


    List<Group> getGroups();

    PageInfo getProjectListByParams(ProjectVO projectVo);

    Integer addGroupToProject(Integer pid, Integer gid);

    Integer addNewProject(Project project);

    Integer deleteByPid(Integer pid);

    UserRoleVO getRolesList(Integer uid);
}
